trench for the foundation - Turc Anglais Dictionnaire